оригинал « » Gothic | Dron | 11.08.08
» Раздел : WarCraft

Конвертация моделей из других игр
» Gothic
» Worms 4
» Sacred 2
» Titan Quest
» На движке Source

Прежде чем изучать эту статью, следует ознакомиться с основами моделлинга.

Необходимые программы

Gothic 3ds converter плагин к 3ds Max для конвертации моделей

- GothicSourcer программа для декомпиляции моделей(анимированных) и анимаций

- KrxImpExp плагин к 3ds max 5 для импорта моделей(анимированных) и анимаций


- Gothic mod developmentkit SDK Gothic (необходимы Spacer и GothicVDFS из его состава).

- GothicZTEX программа для конвертации текстур

- MdlVis

- War3 Model Editor

- War3 Viever

- 3ds max 5

Извлечение

Сначала нужно вытащить всё необходимое (с помощью Gothic mod developmentkit можно вытащить все ресурсы, проблема только в конвертации), это делается так:
  1. Запускаем программу GothicVDFS.

  2. Выбираем архив, предварительно выбрав формат *vdf, в поле "Filename" (файлы моделей лежат в архиве "Meshes").


  3. В поле "Root path" выбираем название и место, куда нам надо положить полученный файл.

  4. Снизу появится файловая система архива. В системе будут папки, а в папках файлы *mrm(модели). Для распаковки следует просто выбрать нужные нам файлы и нажать на "Extract selected" (если нужно распаковать всё, нажмите "Extract all").

  5. Далее разархивируем тем же путём файлы текстур, которые находятся в формате *tex и лежат в папке Textures.

Редактирование и доведение до ума

Итак, модели и текстуры (или другие ресурсы) разархивированы.

Теперь нужно конвертировать их в нужный формат. Для этого:
  1. Открываем программу GothicZTEX.

  2. Конвертируем нужные файлы текстур (извлечённые нами ранее) из формата *tex в формат *tga.

  3. В папке "Gothic->Work->Data->Meshes" есть папки с моделями. Они переведены в формат *3ds, но всё не так просто. Это другой формат (не 3ds Max), который никакие программы (кроме специальных) не распознают. Для конвертации моделей надо использовать программу Gothic 3ds converter, и конвертировать из Gothic 3ds в Standart 3ds (эта программа - плагин к 3ds max, поэтому импортировать надо файлы в формате Kerrax 3ds import через 3ds max).

  4. С помощью Mdlvis конвертируем модель (открываем любую модель,
    удаляем все вершины, анимации и кости, кроме последних, выбираем последнюю вершину, нажимаем "Правка->вставка из файла", выбираем нужный файл).

  5. Запускаем War3ModelViever, выбираем "Конвертировать файлы" - "bmp, tga или jpeg в blp" выбираем нашу текстуру, выбираем нужный формат, жмём сохранить.

  6. Подправляем текстуры в Mdlvis - изменяем положение точек на текстуре так, что бы модель выглядела, как на текстуре. Но у моделей Gothic карта текстур перевёрнута, поэтому надо выделить все точки, зайти в редактор текстур, там так же выделить все точки и нажать кнопку "Отразить по Y".

Извлечение анимаций и персонажей

Для извлечения персонажей потребуется программа GothicSourser by Vam:[*]Запускаем программу


1.Во вкладке tools находим Decompiler models и выбираем нужный формат моделей и анимаций(mdl - декорации, или модели, с которыми может взаимодействовать персонаж, mds - модели персонажей, или другие динамические модели и mmb - анимированные меши (головы или оружие, например)


2.После этого мы получим *asc файлы, которые можно импортировать с помощью специального плагина для 3ds max 5. По-умолчанию файлы находятся в папке C:\Program Files\GothicSourcer V3.14\Gothic Projects
Сначала импортируем меш и кости, а потом присоединяем анимации.


После, воспользовавшись статьёй, экспортируйте модель и анимации в *mdx